package com.qf.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.qf.service.SheetService;
import com.qf.util.PageUtil;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.io.Serializable;

/**
 * 患者问诊信息表(Sheet)实体类
 *
 * @author makejava
 * @since 2024-12-06 20:12:06
 */
public class Sheet extends PageUtil implements Serializable {
    private static final long serialVersionUID = -87236894245905746L;
/**
     * 问诊编号
     */
    private String patientId;
/**
     * 患者姓名
     */
    private String username;
/**
     * 电话
     */
    private String phone;
/**
     * 科室
     */
    private String departments;
/**
     * 医生
     */
    private String doctor;
/**
     * 挂号费（元）
     */
    private String registrationFee;
/**
     * 订单状态
     */
    private String orderStatus;
/**
     * 提交时间
     */
@DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date commitTime;
/**
     * 预留字段1
     */
    private String controls;
/**
     * 预留字段2
     */
    private Integer 预留字段2;


    /** 创建者 */
    @ExcelIgnore
    private String createBy;

    /** 创建时间 */
    @ExcelIgnore
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新者 */
    @ExcelIgnore
    private String updateBy;

    /** 更新时间 */
    @ExcelIgnore
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /** 备注 */
    @ExcelIgnore
    private String remark;


    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getDepartments() {
        return departments;
    }

    public void setDepartments(String departments) {
        this.departments = departments;
    }

    public String getDoctor() {
        return doctor;
    }

    public void setDoctor(String doctor) {
        this.doctor = doctor;
    }

    public String getRegistrationFee() {
        return registrationFee;
    }

    public void setRegistrationFee(String registrationFee) {
        this.registrationFee = registrationFee;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Date getCommitTime() {
        return commitTime;
    }

    public void setCommitTime(Date commitTime) {
        this.commitTime = commitTime;
    }

    public String getControls() {
        return controls;
    }

    public void setControls(String controls) {
        this.controls = controls;
    }

    public Integer get预留字段2() {
        return 预留字段2;
    }

    public void set预留字段2(Integer 预留字段2) {
        this.预留字段2 = 预留字段2;
    }

}

